Connessione al computer di un utente

Un utente potenziale apre un programma per l'iscrizione che avvia Internet Explorer, chiama l'ISS e invia una richiesta CGI iniziale. A questo punto l'ISS:

L'HTTP Φ un protocollo non orientato alla sessione. L'ISS opera tuttavia in modalitα orientata alla sessione, utilizzando l'handle di sessione per identificare tutte le transazioni associate al processo per l'iscrizione di uno specifico utente. ╚ possibile che l'handle di sessione sia un numero di sequenza generato automaticamente, assegnato a questa transazione tramite il sistema di database.

Predisposizione del server

Se si utilizza Microsoft Internet Information Server 3.0 (IIS), attenersi alla procedura che segue per copiare tutti i file della cartella Server di ISS nella cartella InetSrv sul sistema IIS. Se non si utilizza IIS, vedere Componenti della cartella Server per informazioni sulla cartella nella quale copiare i componenti.

Per installare il server

  1. Installare Microsoft Windows NT 4.0 e includere i servizi TCP/IP e Microsoft Internet Information Server 3.0. Per ulteriori informazioni sull'installazione di Windows NT 4.0, vedere Windows NT Server Resource Kit.
  2. Installare il servizio RAS (Remote Access Service). ╚ possibile utilizzare il protocollo di configurazione dinamica dell'host (DHCP, Dynamic Host Configuration Protocol) per assegnare automaticamente indirizzi IP o impostare un intervallo di indirizzi IP statici. ╚ necessario attivare gli account utente per l'accesso remoto e configurare il servizio RAS per ricevere chiamate.
  3. Quando si installa il servizio RAS, Φ necessario attivare gli account utente per l'accesso remoto e per ricevere chiamate.
  4. Se per IIS Φ stata utilizzata l'installazione predefinita, specificare la seguente riga di comando per copiare i file e le cartelle per il browser personalizzato nelle sottocartelle posizionate nella cartella Inetpub:
  5. Nella sottocartella WWWRoot: xcopy <Lettera unitα CD>:\server\ita\isp_file\server\wwwroot /s/e

    Se si utilizza il server per l'iscrizione di esempio senza modificare Signup.exe, sarα necessario specificare la struttura di cartelle predefinita per IIS. Se si dispone di una struttura di cartelle diversa, verrα visualizzato il seguente errore CGI dopo l'invio della richiesta finale di creare il file INS nella cartella Insfiles di WWWRoot :

    "L'applicazione CGI specificata non ha completato la restituzione del set di intestazioni HTTP. Le intestazioni restituite sono:"

    L'errore si verifica poichΘ il codice sorgente dell'applicazione CGI ha codificato con difficoltα i percorsi di cartella. Se il codice non viene modificato, sarα necessario specificare la struttura di cartelle predefinita per IIS.

    Nella sottocartella Scripts: xcopy <Lettera unitα CD>:\server\ita\isp_file\server\scripts /s/e

Nota
Se si spostano i file dal CD alle cartelle, assicurarsi che non esistano file nascosti. Per visualizzare i file nascosti, scegliere Opzioni dal menu Visualizza, quindi selezionare l'opzione Tutti i file. AffinchΘ lo script funzioni correttamente sarα necessario spostare tutti i file.

Per modificare alcune opzioni

  1. Se l'account ospite Φ utilizzato per l'accesso remoto, sarα necessario che sia attivato e che disponga della stessa password specificata nel file INS. ╚ pi∙ semplice non specificare alcuna password.
  2. Modificare le proprietα della cartella Scripts per consentire la lettura e l'esecuzione delle autorizzazioni.
  3. Se non Φ disponibile alcun tipo di risoluzione dei nomi quando gli utenti si connettono, sarα necessario che utilizzino l'indirizzo IP per accedere al server IIS.
  4. Utilizzare il seguente URL per accedere alla pagina iniziale del Web:
    nomeserver/scripts/template/home.htm

Per creare un account ospite

  1. Avviare l'utilitα User Manager per impostare la password dell'account ospite predefinito su nessuna password.
  2. Avviare l'utilitα Amministrazione Accesso remoto (RAS).
  3. Scegliere Autorizzazioni dal menu Utenti, quindi attivare l'account ospite per l'accesso remoto.
Per modificare il file Acc2.ins

Le seguenti voci sono in genere necessarie per tutti gli utenti. Aggiungerle manualmente al file INS e rivederle con attenzione poichΘ non Φ disponibile alcun controllo degli errori.

Nota
Esistono casi in cui queste voci variano da utente a utente, in genere quando utenti differenti sono serviti da reti diverse.

Sezione Voce Commento
[Entry] Entry_Name Pu≥ variare per personalizzazione di etichetta privata
[Server] Tutte le voci  
[TCP/IP] Tutte le voci  
[Custom] Tutte le voci Non necessario
[Custom_File] Tutte le voci Non necessario
[Scripting] Tutte le voci Non necessario
[Script_File] Tutte le voci Non necessario

Le seguenti voci sono specifiche per l'utente ed Φ necessario aggiungerle al file INS, eccetto le voci relative a Outlook Express, necessarie solo se le caratteristiche di Outlook Express sono fornite dal servizio. Il meccanismo di posizionamento dinamico di queste voci nel file varia in base ai servizi disponibili sul server. L'input utente Φ in genere necessario al momento dell'iscrizione. La maggior parte dei server supporta una macro associata al CGI che semplifica il processo.

Sezione Voce Commento
[Phone] Tutte le voci  
[User] Tutte le voci  
[Internet_Mail] Email_Name  
Email_Address  
POP_Logon_Name  
POP_Logon_Password  
[Internet_News] NNTP_Logon_Name  
NNTP_Logon_Password  

Per Windows 3.1 Φ necessario impostare tutte o nessuna delle voci relative a Outlook Express.

Se gli utenti sono assegnati a server differenti, sarα necessario modificare le seguenti voci per sostituire le informazioni inserite nel programma di personalizzazione.

Sezione Voce Commento
[Internet_Mail] POP_Server  
SMTP_Server  
Domain  
[Internet_News] NNTP_Server